package busqueda;

import java.util.ArrayList;
import java.util.Collection;

import vuelo.Vuelo;
import aerolinea.Aerolinea;

public class BusquedaConEscala extends Busqueda {

	public BusquedaConEscala(String origen, String destino, String fecha) throws RuntimeException {
		super(origen, destino, fecha);
	}
	
	
	public void sacarVuelosConEscala(Collection<Vuelo> colVuelos) {
		//Como es busqueda con escala no tiene que sacar ninguno
	}
	
	@Override
	public Collection<Vuelo> buscarVuelos(Aerolinea aerolinea){
		Collection<Vuelo> vuelos = new ArrayList<Vuelo>();
		vuelos.addAll(aerolinea.buscarVuelosDirectos(this));
		vuelos.addAll(aerolinea.buscarVuelosConEscala(this));
		return vuelos;
	}
	
	
	
}
